package com.europe.business.europebusiness.ui.bean;

import java.util.List;


public class CompanyBean2 extends BaseDataBean<CompanyBean2.CompanyData> {


    public class Auth{
        private Integer id;
        private String companyName;
        private String documentType;
        private String fullFacePhoto;
        private String personalBusinessCart;
        private String businessLicense;
        private String otherMaterial;
//        private Timestamp createTime;
        private Integer companyId;
        private Integer alsoAuthentication;//0认证审核中，已认证

        public Integer getId() {
            return id;
        }

        public void setId(Integer id) {
            this.id = id;
        }

        public String getCompanyName() {
            return companyName;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public String getDocumentType() {
            return documentType;
        }

        public void setDocumentType(String documentType) {
            this.documentType = documentType;
        }

        public String getFullFacePhoto() {
            return fullFacePhoto;
        }

        public void setFullFacePhoto(String fullFacePhoto) {
            this.fullFacePhoto = fullFacePhoto;
        }

        public String getPersonalBusinessCart() {
            return personalBusinessCart;
        }

        public void setPersonalBusinessCart(String personalBusinessCart) {
            this.personalBusinessCart = personalBusinessCart;
        }

        public String getBusinessLicense() {
            return businessLicense;
        }

        public void setBusinessLicense(String businessLicense) {
            this.businessLicense = businessLicense;
        }

        public String getOtherMaterial() {
            return otherMaterial;
        }

        public void setOtherMaterial(String otherMaterial) {
            this.otherMaterial = otherMaterial;
        }

        public Integer getCompanyId() {
            return companyId;
        }

        public void setCompanyId(Integer companyId) {
            this.companyId = companyId;
        }

        public Integer getAlsoAuthentication() {
            return alsoAuthentication;
        }

        public void setAlsoAuthentication(Integer alsoAuthentication) {
            this.alsoAuthentication = alsoAuthentication;
        }
    }

    public class CompanyData implements ICommonList {
        private String id;//公司id
        private String name;//公司名
        private String mobile;//手机
        private String email;//无
        private String type;//type=2在欧华企，type=3欧洲企业
        private String sector1;//一级菜单
        private String sector2;//二级菜单
        private String mainBusiness;//关键词，mainBusinessList若存在优先于mainBusiness
        private String logo;
        private String companyImage;//公司图片
        private String address;//地址
        private String country;//国家
        private String city;//城市
        private String fax;//传真
        private String website;//网站
        private String productImage;//无
        private String description;//简介
        private String establishedYear;//年份
        private String headcount;//规模
        private List<String> mainBusinessList;//关键词，若不为空则优先
        private List<String> companyImagesList;//企业图片，若不为空则优先
        private List<String> bankList;//银行，若不为空则优先
        private List<String> paymentMethodsList;//付钱方式，若不为空则优先
        private String turnOver;//营业额
        private String exportTurnover;//'出口营业额度',
        private String bank;//'银行用逗号分开',
        private String paymentMethods;//'付钱方式用逗号分开',
        private String sakesStaff;//'商务人员',
        private String siteStatus;//'公司性质',
        private String vatID;//'税务号码',
        private String companyCategory;//分类
        private Auth companyAuthenticationVo;
        private String keyword;
        private List<String> productImagesList;

        public List<String> getProductImagesList() {
            return productImagesList;
        }

        public void setProductImagesList(List<String> productImagesList) {
            this.productImagesList = productImagesList;
        }

        public String getKeyword() {
            return keyword;
        }

        public void setKeyword(String keyword) {
            this.keyword = keyword;
        }

        public Auth getCompanyAuthenticationVo() {
            return companyAuthenticationVo;
        }

        public void setCompanyAuthenticationVo(Auth companyAuthenticationVo) {
            this.companyAuthenticationVo = companyAuthenticationVo;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getEmail() {
            return email;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getSector1() {
            return sector1;
        }

        public void setSector1(String sector1) {
            this.sector1 = sector1;
        }

        public String getSector2() {
            return sector2;
        }

        public void setSector2(String sector2) {
            this.sector2 = sector2;
        }

        public String getMainBusiness() {
            return mainBusiness;
        }

        public void setMainBusiness(String mainBusiness) {
            this.mainBusiness = mainBusiness;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public String getCompanyImage() {
            return companyImage;
        }

        public void setCompanyImage(String companyImage) {
            this.companyImage = companyImage;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getCountry() {
            return country;
        }

        public void setCountry(String country) {
            this.country = country;
        }

        public String getCity() {
            return city;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public String getFax() {
            return fax;
        }

        public void setFax(String fax) {
            this.fax = fax;
        }

        public String getWebsite() {
            return website;
        }

        public void setWebsite(String website) {
            this.website = website;
        }

        public String getProductImage() {
            return productImage;
        }

        public void setProductImage(String productImage) {
            this.productImage = productImage;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getEstablishedYear() {
            return establishedYear;
        }

        public void setEstablishedYear(String establishedYear) {
            this.establishedYear = establishedYear;
        }

        public String getHeadcount() {
            return headcount;
        }

        public void setHeadcount(String headcount) {
            this.headcount = headcount;
        }

        public List<String> getMainBusinessList() {
            return mainBusinessList;
        }

        public void setMainBusinessList(List<String> mainBusinessList) {
            this.mainBusinessList = mainBusinessList;
        }

        public List<String> getCompanyImagesList() {
            return companyImagesList;
        }

        public void setCompanyImagesList(List<String> companyImagesList) {
            this.companyImagesList = companyImagesList;
        }

        public List<String> getBankList() {
            return bankList;
        }

        public void setBankList(List<String> bankList) {
            this.bankList = bankList;
        }

        public List<String> getPaymentMethodsList() {
            return paymentMethodsList;
        }

        public void setPaymentMethodsList(List<String> paymentMethodsList) {
            this.paymentMethodsList = paymentMethodsList;
        }

        public String getTurnOver() {
            return turnOver;
        }

        public void setTurnOver(String turnOver) {
            this.turnOver = turnOver;
        }

        public String getExportTurnover() {
            return exportTurnover;
        }

        public void setExportTurnover(String exportTurnover) {
            this.exportTurnover = exportTurnover;
        }

        public String getBank() {
            return bank;
        }

        public void setBank(String bank) {
            this.bank = bank;
        }

        public String getPaymentMethods() {
            return paymentMethods;
        }

        public void setPaymentMethods(String paymentMethods) {
            this.paymentMethods = paymentMethods;
        }

        public String getSakesStaff() {
            return sakesStaff;
        }

        public void setSakesStaff(String sakesStaff) {
            this.sakesStaff = sakesStaff;
        }

        public String getSiteStatus() {
            return siteStatus;
        }

        public void setSiteStatus(String siteStatus) {
            this.siteStatus = siteStatus;
        }

        public String getVatID() {
            return vatID;
        }

        public void setVatID(String vatID) {
            this.vatID = vatID;
        }

        public String getCompanyCategory() {
            return companyCategory;
        }

        public void setCompanyCategory(String companyCategory) {
            this.companyCategory = companyCategory;
        }

        @Override
        public String getItemContent() {
            return getName();
        }

        @Override
        public String getItemId() {
            return getId();
        }
    }
}
